使用 WSL 开始使用 Linux

您所在的位置:网站首页 wsl --install 使用 WSL 开始使用 Linux

使用 WSL 开始使用 Linux

2022-11-29 16:00| 来源: 网络整理| 查看: 265

Linux 和 Bash 入门 项目 11/29/2022

本教程将帮助刚接触 Linux 的用户开始使用 Linux 的 Ubuntu 发行版(默认使用 WSL 安装)以及通过 Bash 命令行使用一些基本命令来安装和更新包。

安装和更新软件

可以使用所运行的分发版的首选包管理器直接从命令行安装和更新软件程序。

例如,在 Ubuntu 中,首先通过运行“sudo apt update”来更新可用软件的列表。 然后,可以使用“sudo apt-get install”命令后跟要安装的程序的名称直接获取软件:

sudo apt-get install

若要更新已安装的程序,可以运行:

sudo apt update && sudo apt upgrade

upgrade_and_update

提示

Linux 的不同发行版通常具有不同的包管理器,并且需要使用特定于关联包管理器的安装命令。 例如,Arch Linux 的主包管理器称为 pacman ,install 命令为 sudo pacman -S 。 OpenSuse 的主包管理器称为 Zypper ,install 命令为 sudo zypper install 。 Alpine 的主包管理器称为 apk ,安装命令为 sudo apk add 。 Red Hat 发行版(如 CentOS)的两个主要包管理器是 YUM 和 RPM ,安装命令可以是 sudo yum install 或 sudo rpo -i 。 请参阅正在使用的分发版的文档,了解可用于安装和更新软件的工具。

使用文件和目录

若要查看当前位于的目录的路径,请使用“pwd”命令:

pwd

若要创建新目录,请使用“mkdir”命令,后跟要创建的目录的名称:

mkdir hello_world

若要更改目录,请使用“cd”命令,后跟要导航到的目录的名称:

cd hello_world

若要查看当前目录中的内容,请在命令行中键入“ls”:

ls

directory-and-file-commands1

默认情况下,“ls”命令将仅打印所有文件和目录的名称。 若要获取其他信息,例如上次修改文件的时间或文件权限,请使用标志“-l”:

ls -l

可以通过“touch”命令创建新文件,后跟要创建的文件的名称:

touch hello_world.txt

可以使用任何下载的图形文本编辑器或 VS Code Remote – WSL 扩展来编辑文件。 可在此处了解有关 VS Code 入门的详细信息

如果希望直接从命令行编辑文件,则需要使用命令行编辑器,例如 vim、emacs 或 nano。 许多分发版都安装了其中一个或多个程序,但你始终可以按照 上述指南中概述的安装说明安装这些程序。

若要使用首选的编辑方法编辑文件,只需运行程序名称,后跟要编辑的文件的名称:

code hello_world.txt notepad.exe hello_world.txt

若要在命令行中查看文件的内容,请使用“cat”命令,后跟要读取的文件:

cat hello_world.txt

directory-and-file-commands2

使用管道和重定向运算符

管道“|”将一个命令的输出作为输入重定向到另一个命令。 例如,lhscmd |rhscmd 会将输出从 lhscmd 定向到 rhscmd。 可以通过多种方式使用管道,以便通过命令行快速完成任务。 下面只是有关如何使用管道的几个简单示例。

假设你想要对文件的内容进行快速排序。 以以下示例为例fruits.txt:

cat fruits.txt Orange Banana Apple Pear Plum Kiwi Strawberry Peach

可以使用管道快速对此列表进行排序:

$ cat fruits.txt | sort Apple Banana Kiwi Orange Peach Pear Plum Strawberry

默认情况下,“cat”命令的输出将发送到标准输出;但是,“|”允许我们改为将输出作为输入重定向到另一个命令“sort”。

另一个用例是搜索。 可以使用“grep”,这是一个有用的命令,用于搜索特定搜索字符串的输入。

cat fruits.txt | grep P Pear Plum Peach

还可以使用“”>等重定向运算符将输出传递到文件或流。 例如,如果要创建具有fruit.txt排序内容的新.txt文件:

cat fruits.txt | sort > sorted_fruit.txt $ cat sorted_fruit.txt Apple Banana Kiwi Orange Peach Pear Plum Strawberry

默认情况下,sort 命令的输出发送到标准输出;但是,“”>运算符允许我们将输出重定向到名为 sorted_fruits.txt 的新文件中。

可以通过许多有趣的方式使用管道和重定向运算符,以便直接从命令行更高效地完成任务。

建议的内容

Microsoft Learn:Bash 简介

面向初学者的命令行

Microsoft Learn:WSL 入门



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3